Tham khảo Sắp xếp chọn

    Lý thuyết
    Sắp xếp đổi chỗ
    Sắp xếp chọn
    Sắp xếp chèn
    Sắp xếp trộn
    Sắp xếp không so sánh
    Các loại khác
    Bài viết này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.

    // Mã giả viết bằng ngôn ngữ C++

    void SelectionSort(int a[], int n)

    {

    int min;

    for( int i= 0; i < n - 1; i++)

    {

    min = i;

    for(int j = i + 1 ; j < n; j++)

    {

    if(a[j] < a[min])

    min = j; // tìm phần tử nhỏ nhất

    if(j == n -1)

    swap(a[min],a[i]);

    }}}

    Liên quan